home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / PowerPC / Dev / PPCRelease / LoadSegPatch / SMakefile < prev    next >
Encoding:
Makefile  |  1998-02-20  |  1.3 KB  |  63 lines

  1. #--- Amiga PowerUP---
  2. # SAS Makefile
  3.  
  4. #####################################################################
  5. #
  6. # Options
  7. #
  8.  
  9. IPATH        =    IDIR=/include/ IDIR=PowerUP:src/include IDIR=include:
  10. ASMFLAGS    =    -sa -w2- -wo- -M4000 -x -d$(CODETYPE)=1 -dEXEC_68060=0
  11. APATH        =    -iasm: -i/include
  12.  
  13. #####################################################################
  14. #
  15. # Machine Configuration
  16. #
  17.  
  18.  
  19. ASM        =    basm $(ASMFLAGS) $(APATH)
  20.  
  21. DEBUG        =    DEBUG=LINE
  22. OPTFLAGS    =    OPTIMIZEPEEP OPTIMIZE
  23. #OPTFLAGS    =    
  24. CFLAGS        =    STRINGMERGE NOSTACKCHECK PARMS=REGISTER CPU=68030 MATH=68881 DATA=FARONLY CODE=NEAR
  25. CPPFLAGS    =
  26. CC        =    sc $(CFLAGS) $(OPTFLAGS) $(DEBUG) $(IPATH)
  27. LINK        =    slink
  28.  
  29.  
  30. #####################################################################
  31. #
  32. # Default rules
  33. #
  34.  
  35. .c.o$(TARGET):
  36.     $(CC) $*.c
  37.  
  38.  
  39. .asm.o$(TARGET):
  40.     $(ASM) $*.asm
  41.  
  42.  
  43. all:    ElfLoadSeg        \
  44.     testpatch
  45.  
  46. ElfLoadSeg.o: ElfLoadSeg.c ELFLoadSeg_VERSION.h
  47.  
  48. testpatch:    testpatch.c
  49.     scppc $*.c
  50.     ppc-amigaos-ld -r -o testpatch lib:c_ppc.o testpatch.o lib:scppc.a lib:end.o
  51.     protect testpatch REWD
  52.  
  53. ElfLoadSeg:    ElfLoadSeg.o Segment.o
  54.         $(LINK)                    \
  55. <WITH <
  56. ElfLoadSeg.o Segment.o TO ElfLoadSeg LIB lib:scnb.lib lib:debug.lib lib:amiga.lib
  57. <
  58.     strip  ElfLoadSeg ElfLoadSeg_strip
  59.  
  60.  
  61. BUMPELFLOADSEG:
  62.     bumprev2 VERSION=1 FILE=ELFLoadSeg_VERSION TAG=ELFLoadSeg ADD="© 1998 by Phase5, written by Ralph Schmidt"
  63.